// 这个文件用于维护项目中所有的请求接口

// 导入二次封装的 axios
import request from '../utils/request'

// 获取歌单的接口封装
export const recommendMusicAPI = (params) => {
    // 请求用后返回一个 Promise 对象
    return request({
        url:'/personalized',
        params: params,
    })
}
// 推荐新音乐
export const newMusicAPI = (params) => {
    return request({
      url: '/personalized/newsong',
      params: params,
    })
  }

//   搜索音乐
export const hotSearch = () => {
    return request({
        url:'/search/hot',
    })
}
// 搜索
export const searchResultAPI = (params) => {
  return request({
    // 更全的搜索结果
    url: '/cloudsearch',
    params: params,
  })
}
// 获取歌曲
export const getSongByIdAPI = (id) => {
  return request({
    url: `/song/detail?ids=${id}`,
  })
}

// 获取歌词
export const getLyricByIdAPI = (id) => {
  return request({
    url: `/lyric?id=${id}`,
  })
}
